Anonymous Test ^^^^^ **Definition:** * An anonymous test is a test whose name is meaningless as it doesn't express the purpose of the test in the current context. However tests can be regarded as documentation, and the name is an important part of that as it should abstract what the test is all about. **Also Known As:** * Unclear Naming, Naming Convention Violation **Code Example:** .. code-block:: java @Test public void test1() { // test user login LoginPage.login("user", "password"); } **References:** .. admonition:: Quality attributes * :octicon:`file-code;1em` - Code Example * :octicon:`comment-discussion;1em` - Cause and Effect * :octicon:`graph;1em` - Frequency * :octicon:`sync;1em` - Refactoring * `Assessing test quality ‐ TestLint `_ :octicon:`file-code;1em` :octicon:`comment-discussion;1em` * `Automatic generation of smell-free unit tests `_ :octicon:`comment-discussion;1em` * `Categorising Test Smells `_ :octicon:`graph;1em` * `Detection of test smells with basic language analysis methods and its evaluation `_ :octicon:`file-code;1em` :octicon:`comment-discussion;1em` :octicon:`graph;1em` * `Generated Tests in the Context of Maintenance Tasks: A Series of Empirical Studies `_ :octicon:`file-code;1em` :octicon:`comment-discussion;1em` :octicon:`graph;1em` :octicon:`sync;1em` * `Rule-based Assessment of Test Quality `_ :octicon:`graph;1em` :octicon:`sync;1em` * `Test Smell Detection Tools: A Systematic Mapping Study `_ * `Test Smells - The Coding Craftsman `_